.rider_connect_content
    .rider_connect_bottom
        position: fixed
        bottom: 0
        width: 100vw
        padding-bottom: env(safe-area-inset-bottom)
        background-color: #fff
        .connect_content
            border-top-left-radius: 15px
            border-top-right-radius: 15px
            padding: 35rpx
            box-sizing: border-box
            ._list
                display: flex
                flex-direction: column
                ._item
                    display: flex
                    align-items: center
                    justify-content: space-between
                    padding: 20rpx 30rpx
                    box-sizing: border-box
                    margin-bottom: 25rpx
                    background-color: #f4f4f4
                    border-radius: 4px
                    &:last-child
                        margin-bottom: 0
                    .title
                        font-size: 17px 
                        color: #000
                        font-weight: bold
                        ._tips_text
                            font-weight: normal
                            font-size: 12px
                            color: #ac974a
                            margin-top: 10rpx
                            .tipsIcon
                                margin-right: 6rpx
                    .connect_btn
                        ._btn_box
                            display: flex
                            align-items: center
                            font-size: 14px
                            color: #fff
                            border-radius: 4px
                            justify-content: center
                            height: 45px
                            padding: 0 30rpx
                            transition: all 0.2s
                            .connect_phone,.service_btn
                                margin-right: 10rpx
                            &.green_btn
                                background-color: #00ab5c
                                &:active
                                    background-color: #028b4c
                            &.orange_btn
                                background-color: #ff5f0f
                                &:active
                                    background-color: #cd4c0c
                            &.red_btn
                                background-color: #ed2a2a
                                &:active
                                    background-color: #d12727
                            &.gray_btn
                                background-color: gray
                                &:active
                                    background-color: #646464
        ._cancel
            height: 50px
            line-height: 50px
            background-color: #fff
            text-align: center
            border-top: 1px solid #e5e5e5
            font-size: 16px
            font-weight: bold